/*
 * Copyright 2004-2005 公司名
 * 本软件及其所有拷贝的名称，与光盘上或本软件中注明的公司同在。
 * 本软件及文档享有版权，并受国家版权法及国际协约条款的保护。
 * 您不可以从本软件中去掉其版权声明；并保证为本软件的拷贝（本部或部分）* 复制版权声明。
 * 您同意制止以任何形式非法拷贝本软件及文档。
 * 版权信息参见：
 *      http://www.companyname.cn/licenses
 */

package com.companyname.common.util.mvc.to;

/**
 * module 1...n model 1...n service 1...n view
 *                                  1...n formbean 1...field 1...n bc 1...n bc
 *                                                                    1...n validator
 */

public class ViewTO
{
        // 成功
        public static final String SUCCESSFUL = "successful";

        // 失败
        public static final String FAILED = "failed";


        private ServiceTO serviceTO;

        private String url;

        // SUCCESSFUL or FAILED
        private String type;

        private boolean isForward;

        public ViewTO(ServiceTO serviceTO,
                      String url,
                      String type,
                      boolean isForward
                      )
        {
                this.serviceTO = serviceTO;
                this.url = url;
                this.type = type;
                this.isForward = isForward;
        }

        public ServiceTO getServiceTO()
        {
                return this.serviceTO;
        }

        public String getUrl()
        {
                return this.url;
        }

        public String getType()
        {
                return this.type;
        }

        public String toString()
        {
                return "ViewTO( url:" + this.url + ",type: " + this.type + " )";
        }

        public boolean isForward()
        {
                return this.isForward;
        }
}
